草庐IT

java - 安卓导入库

全部标签

javascript - 未捕获的类型错误 : System. 导入不是函数

这段代码应该显示一个包含HelloWorld的div,但我却收到错误UncaughtTypeError:System.importisnotafunction。我正在观看ng-book2的入门教程视频,其中在index.html中包含以下代码:Angular2System.import('js/app');和app.ts:///import{Component,View,bootstrap}from'angular2/angular2';//Annotationsection@Component({selector:'hello-world'})@View({template:'Hel

javascript - 仅在某些 promise 已解决后才导入/导出

假设我有一个包含某些promise的文件,当按顺序执行时,它会准备一个输入文件input.txt。//prepareInput.jsvarstep1=function(){varpromise=newPromise(function(resolve,reject){...});returnpromise;};varstep2=function(){varpromise=newPromise(function(resolve,reject){...});returnpromise;};varstep3=function(){varpromise=newPromise(function(r

javascript - 有没有办法让 JS 引擎加载一个 .js 文件而不显式地从它导入一些东西?

也许我正在尝试做一些愚蠢的事情,但我有一个Web应用程序(Angular2+),并且我正在尝试以可扩展/模块化的方式构建它。特别是,由于缺少更好的术语,我有各种各样的模块,我希望能够包含或不包含这些模块,具体取决于所需的部署类型。这些模块包括通过扩展基类实现的各种功能。为了简化事情,假设有一个GenericModuleDefinition类,并且有两个模块-ModuleOne.js和ModuleTwo.js。第一个定义一个ModuleOneDefinitionClass并实例化一个导出的实例ModuleOneDefinition,然后将其注册到ModuleRegistry。第二个模块做

javascript - react-native 使用绝对路径?而不是从 '../../something/X' 导入 X?

我想知道为我的项目使用完整路径的最佳方式。例如,如果我正在导入一个组件,我不想执行importComponentfrom'../components/Component',而只是执行importComponentfrom'app/组件/组件';有人可以帮帮我吗? 最佳答案 要有绝对路径,我正在考虑您的package.json在根目录中。在里面,你的package.json添加一个新的属性名称,无论你想要什么值,即"name":"root"然后导入与该路线相关的所有路线importComponentfromroot/component

javascript - 开 Jest 模拟默认导出 - 需要与导入

我在这里看到了一些关于用jest模拟默认导出的问题,但我认为还没有人问过这个问题:当模拟正在测试的模块的依赖项的默认导出时,如果模块使用ES6导入语句导入依赖项,测试套件将无法运行,声明TypeError:(0,_dependency.default)不是函数但是,如果模块改用require().default调用,它会成功。在我的理解中,importmodulefromlocation直接转换为constmodule=require(location).default,所以我很困惑为什么会这样。我宁愿保持我的代码风格一致,也不使用原始模块中的require调用。有办法吗?模拟测试文件

javascript - Babel 的有趣导入

因为我知道目前没有浏览器实现ES6模块接口(interface)——但转译器实现了——我用这个简单的例子测试了babelimport{getUsefulContents}from"file.js";getUsefulContents("http://www.example.com",data=>{doSomethingUseful(data);});我只是想看看它是如何转换这些行的。令我惊讶的是,它产生了以下输出:"usestrict";var_fileJs=require("file.js");(0,_fileJs.getUsefulContents)("http://www.exa

javascript - React 导入前的 '@' 是什么意思?

这个问题在这里已经有了答案:Whatisthemeaningofthe"at"(@)prefixonnpmpackages?(4个答案)关闭4年前。我将在React中看到如下所示的导入:import{object}from'@library/component'@指的是什么,这是什么类型的导入?谢谢!

javascript - 与 React 的默认导入混淆

要导入React,我们编写importReactfrom'react'。但这是默认导出权吗?因此,如果我将其名称更改为React以外的名称,它也应该可以工作。但它不起作用。谁能解释一下为什么? 最佳答案 本质上,JSX编译器(如Babel/TypeScript)将JSX代码转换为纯JavaScript。例如,下面的JSX代码:constElement=()=>(Heythere);编译成:constElement=()=>(React.createElement("div",null,"Heythere"));现在是可以被浏览器解析

javascript - 导出/导入语句中使用和不使用大括号符号有什么区别?

我是ES6的新手,对类的导出和导入方式有点困惑。似乎许多不同的符号都是有效的,但工作方式不同。我在src/web-api.js中写了一个这样的类:classWebApi{//...}export{WebApi};我导入的是:import{WebApi}from'./src/web-api.js'这工作正常,但在我尝试没有花括号的同样的事情之前它没有工作:exportWebApi;//Tellsme'{'expectedimportWebApifrom'./src/web-api.js';//NosyntaxerrorbutWebApiisundefined即使在MDNdocumenta

javascript - webpack 2 预期 '!' 错误与导入一起使用

我想使用这个svg加载器,https://github.com/jhamlet/svg-react-loader在说明中我遵循了用法,比如importLogofrom'svg-react-loader?name=Logo!../images/logo.svg';但是我得到了错误Line3:Unexpected'!'in'svg-react-loader?name=Logo!../images/logo.svg'.Donotuseimportsyntaxtoconfigurewebpackloadersimport/no-webpack-loader-syntax